floating marina complex - French English Dictionary